// --------------------------------------------------------------------------------------------------------------------
// <copyright file="WorkSchedulerNames.cs" company="AzureContrib (Open source library http://azurecontrib.codeplex.com)">
//   Microsoft Public License (Ms-PL)
// </copyright>
// <summary>
//   Names of some available <see cref="IWorkScheduler" />s.
// </summary>
// --------------------------------------------------------------------------------------------------------------------

namespace AzureContrib.WindowsAzure.WorkServices
{
	/// <summary>
	/// Names of some available <see cref="IWorkScheduler"/>s.
	/// </summary>
	public static class WorkSchedulerNames
	{
		/// <summary>
		/// The default <see cref="IWorkScheduler"/> that will allways be present unless another is selected.
		/// </summary>
		public const string DefaultWorkSchedulerName = "Default Order Scheduler";

		/// <summary>
		/// Describes the default <see cref="IWorkScheduler"/>.
		/// </summary>
		public const string DefaultWorkSchedulerDescription = "Orders the Work Tasks according to the Work Task Metadata Order property.";

		/// <summary>
		/// The configuration setting name for the selection of a <see cref="IWorkScheduler"/>
		/// </summary>
		public const string CurrentWorkSchedulerConfigSettingName = "CurrentWorkScheduler";
	}
}